peer teaching - German English Dictionary